home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 10
/
FM Towns Free Software Collection 10.iso
/
taropyon
/
hewin
/
tdp.hlp
< prev
next >
Wrap
Text File
|
1994-09-14
|
25KB
|
671 lines
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆
★ テキストエディタの使い方
☆
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
******************************************************************************
☆ テキストエディタ基本スペック
******************************************************************************
● エディット・ファイルの最大サイズに関して
編集可能なファイルサイズは実装メモリに依存します。メモリに読み込めな
いファイルは編集できません。
また,バイナリファイルの読み込み,編集はできません。
1行(論理行)の長さには基本的には制限はありませんが,ファイルから読み
込む場合には16Kバイト(半角文字で約1万6000文字)までです。
右マージンサイズは最大 999文字です。
******************************************************************************
☆ アイテム登録時のパラメータ
******************************************************************************
----------------------- --------------- --------------------------- ------
パラメータ 範囲 内容 デフォルト
----------------------- --------------- --------------------------- ------
-rightMargin <n> 20~999 右マージンサイズ 80
-fontSize <n> 6 or 8 フォントサイズ 6
-lineSpace <n> 0~4 行間ドット数 0
-tab <n> 2~16 タブサイズ 8
-tabSpace <sw> ON or OFF タブ展開の指定 OFF
-upcase <sw> ON or OFF 検索置換のアルファベット大小区別 OFF
-marginAdjust <sw> ON or OFF マージンサイズ自動設定 OFF
-lineNumber <sw> ON or OFF 行番号の表示 OFF
-lineNumberMode <tgl> DSP or LOG 行番号モードの指定 DSP
-colum <sw> ON or OFF 桁位置ゲージの表示 OFF
-autoIndent <sw> ON or OFF オートインデントの指定 OFF
-dspCUL <sw> ON or OFF カーソル行アンダーラインの表示 OFF
-dspKS <sw> ON or OFF 全角スペースの表示 OFF
-eofRead <sw> ON or OFF EOF コードの読込指定 ON
-undoBuf <n> 2~999 UNDOバッファサイズの指定 32
-backupDir <dir> OFF,ROOT or . バックアップファイルの作成場所 OFF
-backupMax <n> 0~15 バックアップファイルの最大作成数 0
-CallFunc <name> 関数名 CCI 関数の呼び出し ******
-kbl <file> ファイル名 英字バッファデータの読込 ******
-keySetup <file> ファイル名 キー・カスタマイズ・データの読込 ******
-colTbl <file> ファイル名 カラー・テーブル・データの読込 ******
----------------------- --------------- --------------------------- ------
【例】
-rightMargin 80 -fontSize 8 -lineSpace 2 -tab 8 -lineNumber ON
補足:
-kbl,-keySetup で読み込むデータファイルは,編集ファイル名が指定さ
れてい場合には,編集ファイルが格納されているディレクトリから読み込
みます。
編集ファイル名が指定されていない場合は起動ディレクトリ(HEWIN.EXP
が格納されているディレクトリ)から読み込みます。
-colTbl で読み込むデータファイルは,ドライブ名とディレクトリが省略
されている場合は,起動ディレクトリから読み込みます。
※ キーカスタマイズデータ,カラーテーブルデータのファイル名は拡張子の
省略できません。
******************************************************************************
☆ メニュー
******************************************************************************
● [MENU1] メニュー1
ファイル操作関連のメニューです。
(O) file open 編集ファイルをオープンします。
(C) file close 編集ファイルをクローズします。
(W) Write file テキストをファイルに書き出します。
(R) Read file ファイルを読み込みます。
(U) Update file ファイルを更新します。
(F) Change filename 編集ファイルのファイル名を変更します。
(E) Edit original オリジナルファイルを読み込みます(再編
集)。
(P) Update all 編集中の全ファイルを更新します。
(N) New window 新しい別ウィンドゥをオープンします。
● [MENU2] メニュー2
(F) Find & jump 全検索を行い指定位置にジャンプします。
(S) Search 検索
(R) Replace 置換
(A) Malti replace 複数パターンの一括置換
(1) Set replace pattern カットバッファの内容を置換の検索パター
ンに設定します。
(2) Set replace strings カットバッファの内容を置換の文字列に設
定します。
(3) Set search pattern カットバッファの内容を検索パータンに設
定します。
(J) Jump 指定行にジャンプします。
(T) Top of text テキストの先頭に移動します。
(B) Bottom of text テキストの最後に移動します。
(L) Last touch 最後に書換えのあった場所に移動します。
(M) Mark マークメニューを呼び出します。
※ 検索・置換には正規表現が使用できます。
● [MENU3] メニュー3
(U) Undo 撤回
(R) Redo 撤回の撤回
(1) Split 1 left/right 2つのウィンドゥを左右に画面分割します。
(2) Split 2 up/down 2つのウィンドゥを上下に画面分割します。
(P) Print CUT-BUFFER カットバッファの内容を表示します。
(T) Text printout テキストバッファをプリントアウトします。
(C) Calculater 簡易電卓
(A) Ascii code list ASCII コードリスト
(K) Kanji code list 漢字コードリスト
※ ASCII コードリストに表示されている文字は,入力してもそのまま表示さ
れるとはかぎりません(81~9F,E0~FCの文字を入力すると全角文字とな
ります)。
※ 漢字コードリストに表示されている文字は,16×16ドットフォントで表示
できる文字です。12×12ドットフォントではすべて表示できるとはかぎり
ません。
● [MENU4] メニュー4
(A) Alphabet buffer 英字バッファ設定・実行メニュー
(K) Key customize キーカスタマイズ
(S) Save key setup data キーカスタマイズデータの保存
(L) Load key setup data キーカスタマイズデータの読込
(U) Upload アップロード(通信機能)
(M) MML MML コンパイラの呼び出し
(G) GSPLAY GSPLAYの呼び出し
● [SETUP] セットアップ・メニュー
(F) Font size フォントサイズの切替え
(S) Line space 行間ドット数の設定
(M) Right margin 右マージンサイズの指定
(A) Margin adjust 自動マージン設定の切替え
(H) Hard tab size タブサイズの指定
(T) Tab key mode タブキー動作の切替え
(P) Search upcase 検索置換でのアルファベット大文字小文字
の区別を行う動作の切替え
(O) OverWRite mode 上書きモードの切替え
(l) Line number mode 行番号モードの切替え
(E) EOF code read EOF コード読込動作の切替え
(N) Line number 行番号表示の切替え
(C) Colum 桁位置ゲージ表示の切替え
(K) Kanji space 全角スペース表示の切替え
(I) Auto indent オートインデントの切替え
(U) Cursor underline カーソル行アンダーラインの切替え
(B) Backup mode バックアップモードの変更
(G) Parameter generate オプションパラメータの文字列の生成
● [SETUP2] セットアップ・メニュー#2
(C) Change color table カラーテーブルの変更
(S) Save color table カラーデーブルデータの保存
※ 保存したカラーテーブルデータはアイテム登録のパラメータ「-colTbl」
に設定することで起動時に読み込みことができます。
******************************************************************************
☆ 編集キー
******************************************************************************
●表記の説明
[SHIFT]+[A] [SHIFT]キーと[A]キーを同時に押す
[CTRL]+[A] [CTRL]キーと[A]キーを同時に押す
[SHIFT]+[CTRL]+[A] [SHIFT]キーと[CTRL]キーと[A]キーを同時に押す
[CTRL]+[Q]・[A] [CTRL]キーと[Q]キーを同時に押した後に,[A]キー
を押す(2ストローク)
[CTRL]+[Q]・[CTRL]+[A] [CTRL]キーと[Q]キーを同時に押した後に,[CTRL]
キーと[A]キーを同時に押す(2ストローク)
●カーソル移動
[←],[CTRL]+[S] カーソルを左に1文字移動
[→],[CTRL]+[D] カーソルを右に1文字移動
[↑],[CTRL]+[E] カーソルを上に1つ移動
[↓],[CTRL]+[X] カーソルを下に1つ移動
[SHIFT]+[←] カーソルを現在行の先頭に移動
[CTRL]+[Q]・[S] 〃
[SHIFT]+[→] カーソルを現在行の最後に移動
[CTRL]+[Q]・[D] 〃
[SHIFT]+[↑] カーソルを半画面分上に移動
[SHIFT]+[↓] カーソルを半画面分下に移動
[CTRL]+[←] 半画面分左に横スクロール
[CTRL]+[→] 半画面分右に横スクロール
[CTRL]+[↑] 2画面同時に上に1つスクロール
[CTRL]+[↓] 2画面同時に下に1つスクロール
[CTRL]+[W],[前行] 1行上にスクロール
[CTRL]+[Z],[次行] 1行下にスクロール
[CTRL]+[R] 1画面分上にスクロール
[CTRL]+[C] 1画面分下にスクロール
[CTRL]+[前行] テキストの先頭に移動
[CTRL]+[Q]・[R] 〃
[PF2]・[T] 〃
[CTRL]+[次行] テキストの最後の移動
[CTRL]+[Q]・[C] 〃
[PF2]・[B] 〃
[CTRL]+[N] ネストジャンプ。対応する括弧に位置に飛ぶ
[CTRL]+[TAB] 次のタブ位置に移動
[CTRL]+[Q]・[L] 最後に編集した位置に飛ぶ
[PF2]・[L] 〃
●削除
[削除] カーソル上の1文字を削除
[CTRL]+[G] 〃
[<=] (Back Space) カーソルの直前の1文字を削除
[CTRL]+[H] 〃
[CTRL]+[T] ※現在行のカーソルより左の文字をすべて削除
[CTRL]+[Y] ※現在行を削除
[CTRL]+[U] ※現在行のカーソルより右の文字をすべて削除
[CTRL]+[K]・[G] ※直後の1語を削除
[SHIFT]+[CTRL]+[G] 〃
[CTRL]+[K]・[H] ※直前の1語を削除
[SHIFT]+[CTRL]+[H] 〃
(※)印の機能は,削除した内容は「削除バッファ」に格納され,[CTRL]+[L]
でペースト(貼込)できます。
●カット&ペースト
◆文字単位のカット&ペーストの開始
[PF6] 文字単位での選択開始。選択中はキャンセル
[CTRL]+[K]・[B] 〃
◆行単位のカット&ペーストの開始
[SHIFT]+[PF6] 行単位での選択開始。。選択中はキャンセル
[CTRL]+[K]・[CTRL]+[B] 〃
◆矩形範囲のカット&ペーストの開始
まず([PF6]または[CTRL]+[K]・[B]キーで)文字単位の選択を開始し,[RETURN]
キーを押すと矩形モードに切り替わります。もう一度[RETURN]キーを押すと文字
単位に戻ります。
※ 矩形範囲の選択中に[TAB] キーを押すと矩形編集になります。
◆確定,削除,複写
[PF7] 指定範囲をカットバッファに移動(選択範囲は削除)
[CTRL]+[K]・[Y] 〃
[PF8] 指定範囲をカットバッファに設定
[CTRL]+[K]・[K] 〃
[PF9] カットバッファの内容をカーソル位置に複写
[CTRL]+[K]・[C] 〃
カットバッファが矩形モードで使用されている場合,ペースト時に矩形モードで
ペーストするか通常のモードでペーストするか選択できます。
◆マウスでのカット&ペースト
カットを開始したい位置にマウスカーソルをもっていき,ドラッグするとカッ
ト開始です。このとき,[SHIFT]キーを押しながらだと矩形モードとなり,[CTRL]
キーを押しながらだと行単位のカットとなります。
ペーストはペーストしたい位置にマウスカーソルを持っていき,ダブルクリッ
クしてください。するとメニューが現れるので[PASTE]を選択・実行してくださ
い。
◆行カットバッファ
[SHIFT]+[<=] カーソル位置から行末までを行カットバッファに格
(Back Space) 納。カットバッファ選択中の場合は,選択範囲を行
カットバッファに格納し選択動作を終了する。ただ
し,選択範囲は複数行にまたがってはならない。
[SHIFT]+[挿入] 行カットバッファり内容をカーソル位置にペースト
※ 通常のカットバッファ選択でも選択範囲が1行以内の場合は,選択内容は
行カットバッファにも格納されます。
※ 行カットバッファは,行入力モード(検索置換,DOS コンソール,通信ター
ミナルでの入力行との間でコピー&ペーストできます)。
◆その他,
[CTRL]+[K]・[CTRL]+[K] カットバッファ内の行末の空白とタブコードを削除
します。
[CTRL]+[K]・[W] 直後の1語をカットバッファに格納します。
●ポケット
[CTRL]+[P]・[I] ポケットイン
[CTRL]+[P]・[O] ポケットアウト
[CTRL]+[P]・[C] カットバッファ内容をポケットに転送
●罫線
[CTRL]+[K]・[L] 罫線開始位置の指定
[CTRL]+[K]・[CTRL]+[L] 罫線の描画
罫線は,まずカーソルを罫線を引きたい位置に移動し[CTRL]+[K]・[L] で始点を
決めます。次にカーソルを罫線を引きたい箇所まで移動させて[CTRL]+[K]・[CTRL]+
[L] を押します。
するとメニューが表示されますので,罫線の種類を選択・指定してください。
※ 12ドットフォントでは破線は画面に表示できません。
●矩形編集
[CTRL]+[K]・[R] 矩形編集位置の指定
[CTRL]+[K]・[CTRL]+[R] 矩形編集の開始
[CTRL]+[K]・[SHIFT]+[R]罫線で囲まれた範囲を矩形編集
矩形編集は,テキスト中の任意の矩形範囲(箱型)を編集する機能です。
矩形編集はまず[CTRL]+[K]・[R] で四角形の始点を決め,矩形編集を行いたい範
囲までカーソルを移動させて[CTRL]+[K]・[CTRL]+[R] を押すと矩形編集が開始さ
れます。
矩形編集モードから抜けるには,[ESC] キーまたは,[取消]キーを押してください。
矩形編集モードから抜けると,編集した内容をテキストバッファに書き込むかどう
か確認を求めてきます。
※ 矩形編集は画面上で表示されている範囲内でしか使用できません。
※ 矩形編集はUNDOバッファを大量に消費します。場合によってはUNDOバッファ
が溢れてUNDOが効かない場合があります。
●検索・置換
[CTRL]+[Q]・[F] 前方検索
[PF2]・[S] 〃
[CTRL]+[Q]・[B] 後方検索
[SHIFT]+[PF3] 設定されている検索パターンで前方検索
[CTRL]+[Q]・[CTRL]+[F] 〃
[SHIFT]+[PF4] 設定されている検索パターンで後方検索
[CTRL]+[Q]・[CTRL]+[B] 〃
[PF2]・[F] 全検索を行い指定位置にジャンプ
[CTRL]+[Q]・[A] 置換/一括置換
[PF2]・[R] 〃
[CTRL]+[Q]・[CTRL]+[A] 複数パターンの一括置換
[CTRL]+[Q]・[U] アルファベット大文字小文字の区別を行う動作を切
り換える
[PF5]・[P] 〃
[SHIFT]+[CTRL]・[F] カーソル位置の単語を検索パターンに設定
※ 検索・置換文字列はウィンドゥ毎に独立して保持しています。
複数のウィンドゥで同じパターンの検索・置換を行いたい場合は,その都
度検索・置換パターンを入力しなければなりませんが,たいていの場合ヒ
ストリに残っているのでそれほど煩わしい操作ではないはずです。
●Multi replace 複数パターンの一括置換
[CTRL]+[Q]・[CTRL]+[A] 複数パターンの一括置換
[PF2]+[A] 〃
“Multi replace”は複数の置換を一括して行う機能です。
検索・置換データを登録するには,まず[APPEND]ボタンで入力項目を増やし
てください。
マウスでクリックすると項目をひとつづつを変更できます。
キーボードのカーソルキーで選択して,[リターン]キーを押すと検索パター
ン,置換文字列の順に入力できます。
検索・置換パターンをすべて設定したら,[REPLACE GO]を左クリックしてく
ださい。これで置換が実行されます。
◆[ APPEND ]ボタン [PF1]キー
検索・置換データをひとつ追加します。
◆[ FILE ]ボタン [PF2]キー
(1) Clear all 検索・置換データをすべて消去します。
(2) Load pattern 検索・置換データをファイルから読み込みます。
(3) Save pattern 検索・置換データをファイルに保存します。
◆[REPALCE GO] [PF3]キー
検索・置換を実行します。
※ 検索・置換データのファイル名には拡張子“.RPL”が付きます。
●キーボードログ&英字バッファ
[SHIFT]+[PF1] キー操作の記憶開始(既に記憶中の場合は記憶終了)
[SHIFT]+[PF2] 記憶されたキー操作を再現。
[ESC]・[A~Z] 指定文字の英字バッファを実行
[ESC]・[SPACE] 英字バッファメニュー
[PF4]・[A] 〃
HEwin ではキー操作の記録(キーボードログ)をA~Zまである英字バッファ
に設定できます。
まず[SHIFT]+[PF1]で記憶を開始し,操作が終わったらもういちど[SHIFT]+
[PF1]を押します。記憶した内容は[SHIFT]+[PF2]で再現できます。
[ESC]/[SPACE]キーで英字バッファメニューを呼び出し,設定したいアルファ
ベットの[SETUP]ボタンを左クリックします。そうすると,先程記憶した内容が
指定の英字バッファのも設定されます。
※ HEwin ではテキスト編集中(カーソルで点滅している状態)でしかキーボー
ドログの記憶・再生スイッチは操作できませんが,キーボードログの記憶・
再生はテキスト編集以外の場面でも有効となっています(記憶・再生動作
は継続して行われる)。
テキスト編集以外の場所(ダイアログやメニューを開いた時点等)でキー
ボードログの記憶を終わりにしたい場合は,マウス操作によってテキスト
編集まで戻り,そこで[SHIFT]+[PF1]を押し記憶終了してください。
●ウィンドゥの操作
[HOME] サブウィンドゥに切り換える
[PF12] ウィンドゥサイズ最大/標準切替え
[SHIFT]+[PF12] ウィンドゥサイズ最小/標準切替え
[CTRL]+[↑] ※2画面同時に上に1つスクロール
[CTRL]+[↓] ※2画面同時に下に1つスクロール
[SHIFT]+[PF9] 編集ファイルの一覧
※ 2画面同時スクロールはもう一方のウィンドゥが他のウィンドゥが完全
に表示(他のウィンドゥが重なっていてはいけない)されていなければ
なりません。
●表示状態・設定変更
[CTRL]+[O] タブコード,改行表示モードの切替え
[CTRL]+[J]・[I] オートインデントの切替え
[PF5]・[I] 〃
[CTRL]+[J]・[K] 全角スペースの表示切替え
[PF5]・[K] 〃
[CTRL]+[J]・[T] タブキーモードの切替え
[PF5]・[T] 〃
[CTRL]+[J]・[W] 上書きモード(桁対応・文字対応)の切替え
[PF5]・[W] 〃
[CTRL]+[J]・[E] EOF コード読込モードの切替え
[PF5]・[E] 〃
[CTRL]+[J]・[F] 使用フォント(8×16,6×12ドット)の切替え
[PF5]・[F] 〃
[CTRL]+[J]・[S] 行間ドット数の設定
[PF5]・[S] 〃
[CTRL]+[J]・[H] ハードタブサイズの指定
[PF5]・[H] 〃
[CTRL]+[J]・[L] 行番号モード(論理・表示)の切替え
[PF5]・[L] 〃
[CTRL]+[J]・[N] 行番号の表示切替え
[PF5]・[N] 〃
[CTRL]+[J]・[C] 桁位置ゲージの表示切替え
[PF5]・[C] 〃
[CTRL]+[J]・[U] カーソル行アンダーラインの表示切替え
[PF5]・[U] 〃
[CTRL]+[J]・[A] マージンサイズ自動設定モードの切替え
[PF5]・[A] 〃
[CTRL]+[J]・[M] 右マージンサイズの指定
[SHIFT]+[CTRL]+[J]・[U] UNDOバッファの使用状況表示
●メタキー
[SHIFT]+[実行]キー メタキー
メタキーはA~Z,0~9のキーに任意の文字列を登録しておき,それを
ワンタッチで入力する機能です。
プログラム記述のきまり文句や,よく使う単語,間違いやすい単語を登録
しておくと編集作業の効率化を図れます。
メタキーの登録はCCI プログラムによって行われています(関数TdpMeta-
KeySet())。
一時的な変更・登録なら[SHIFT]+[実行] キーでメタキーを呼び出した時
点で可能です。その場合の登録,登録したいキー位置の[SETUP]ボタンを左
クリックし,文字列を入力してください。
●タグジャンプ
[PF10] タグジャンプ
カーソル位置の文字列をファイル名として,そのファイルを読み込み編集します。
ファイル名の後に行番号があれば,その行番号の位置にジャンプします。
●ダイレクト・タグジャンプ
[SHIFT]+[PF10] ダイレクト・タグジャンプ
カーソル位置の文字列をC言語の関数とみなして,その関数が定義されている
ファイルを読み込み,定義位置にジャンプします。
関数の定義位置はファイル名“tags”というファイルに記述しておきます。
“tags”ファイルはHEwin のDOS コンソールウィンドゥにおいて,[PF-4]キー
の「Make “tags”」で作成可能です。
●プログラムヘルパ
[CTRL]+[Q]・[W] プログラムヘルパ
プログラムヘルパは入力された単語に対する説明を表示するための機能です。
カーソル位置の単語を,説明ファイルの中から検索して説明を表示します。
カーソル位置に単語が存在しない場合は,キーボードから単語を入力できます。
説明ファイルは予めテキストファイルとして作成しておく必要があります。
説明ファイルは拡張子を.DOCとし,HEWIN.EXP が格納されている場所にサブディ
レクトリ<MANUAL>を作成し,その配下に格納してください。また,PGHELP.EXEを使
って検索インデックスを作成しておく必要があります。
検索の対象となる文字列(単語)は説明ファイル中に
ピリオド「. 」+単語
という形式で記述しておきます。
たとえば,説明ファイルが以下の内容とすると,
┌───────────────────────────────┐
│.abc │
│ │
│ 説明 │
│ │
│.def │
│ │
│ 説明 │
│ │
│.ghi │
│ │
│ 説明 │
└───────────────────────────────┘
この説明ファイル中には[.abc],「.def」,「.ghi」の3つの単語に対す
る説明が記述されていることになります。
このとき,プログラムヘルプ機能を使って単語「def 」の説明を表示させる
と,「.def」から「.ghi」の間の説明が表示されます。
※ ライフボード社のテキストエディタRED2に収録されているファイル
"guidance.red"を,拡張子.DOCに変更して複写しておくと,C言語の関
数の説明を表示することができます。
●外部コマンドフィルタ
[SHIFT]+[CTRL]+[J]・[F] 外部コマンドフィルタ(リダイレト使用)
[SHIFT]+[CTRL]+[J]・[B] 外部コマンドフィルタ(パラメータ使用)
●その他
[SHIFT]+[TAB] (スペース/コード)設定モードの逆のタブキー
動作をする。
[SHIFT]+[CTRL]+[I] タブコード入力
[CTRL]+[Q]・[TAB] テキスト中のタブコードをスペースに変換
[CTRL]+[']'] カーソル位置のアルファベット大文字⇔小文字,
または,ひらがな⇔カタカナを変換
[SHIFT]+[CTRL]+[']'] カーソル位置の半角文字⇔全角文字を変換
[SHIFT]+[PF11] UNDO
[CTRL]+[B] 〃
[SHIFT]+[PF7] 電卓
●正規表現について,
◆検索,置換には正規表現が使用できます。
メタ文字
. 任意の1文字
* 直前の文字,文字クラス,部分文字の0回以上の繰り返し
[] "["と"]"によって囲まれた文字列中の任意の1文字
^ 行頭
$ 行末
\(<文字列> \)
"\("と"\)"で囲まれた<文字列>に合致した文字列を部分文
字列として登録
\1,\2,..\9
登録されている文字列の呼び出し
\< 単語の始まり
\> 単語の終わり
\| OR
※ メタ文字に使われている文字を検索したいときには,「\*」のように
“\” を置いて指定してください。“\” を指定したいときには,「\\」
とします。
※ 改行は一番最後の文字にだけ指定できます。文字列の途中に改行を含める
ことはできません。
【例】
§「TARO」または「太郎」を検索する
┌───────────────────────┐
検索パターン │ TARO\|太郎 │
└───────────────────────┘
§行末にある"。"を探す
┌───────────────────────┐
検索パターン │ 。$ │
└───────────────────────┘
§C言語関数の定義位置を探す
┌───────────────────────┐
検索パターン │ ^[A-Za-z_].*[ \t]*[\*A-Za-z_].*(.*) │
└───────────────────────┘
§"「"と"」"で括られている文字列を"『"と"』"で括りなおす
┌───────────────────────┐
検索パターン │ 「\(.*\)」 │
├───────────────────────┤
置換文字列 │ 『\1』 │
└───────────────────────┘
または,
┌───────────────────────┐
検索パターン │ 「\([^「」]*\)」 │
├───────────────────────┤
置換文字列 │ 『\1』 │
└───────────────────────┘
※ HEwin の正規表現は最長一致法を用いているため,一行中に複数の
“「”,"」"がある場合は2番目の検索パターンを使う。
§行末のタブコードとスペースを削除する
┌───────────────────────┐
検索パターン │ [ \t]*$ │
└───────────────────────┘
置換文字列 なし
******************************************************************************
☆ Developer's notices
******************************************************************************
● 12ドットフォントについて,
これはテキストエディタに限ったことではないですが,元々12ドットフォントに
はない文字(JIS 第2水準漢字,外字)は,16ドットフォントを圧縮して表示しま
すので,多少文字の品質が落ちます。
● UNDO機能について,
HEwin のUNDO機能は,入力・削除ともに撤回可能です。
小規模の編集作業ならば完全に元の状態にまで戻すことができます(完全に元の
状態に戻すのならば,編集前のオリジナルファイルを読み込み直したほうが早いで
すが)。
UNDOバッファの大きさはアイテム登録時のオプションパラメータ指定がない場合
には,32Kバイトが指定されたとみなされます。この場合,32Kバイトよりも大き
な範囲を一度に削除したときは,その作業を撤回することはできません(UNDOバッ
ファに格納できませんので)。
UNDOバッファは,入力については約21バイト消費されます。削除については,n
バイトの削除につき21+nバイト消費されます。
上書きモードでの入力,カットバッファのペースト,矩形編集,罫線は一度の作
業で複数回UNDOバッファが使われますが,その作業は1度に撤回されます(矩形編
集や罫線はUNDOバッファを大量に消費します)。
UNDOバッファが溢れたときは,UNDOバッファ内の一番古い内容から順次削除され
ます。
通常の入力において,キーボードバッファに溜まっている文字は一括して入力し
ますので,撤回を行った場合1文字づつ撤回されるとはかぎりません(FEP による
入力は確定した時点の文字列を一括してテキストバッファに送り込みます)。